package com.doctors.system.service;

import java.util.List;

import com.doctors.model.Agreement;
 

/**
 * 
 * @author cxh
 *  
 * 对--系统协议表--操作的Service接口
 *
 */
public interface AgreementDao {
	
	 
	
	/**
	 * 
	 * @param agreement
	 * 向系统协议表中插入信息
	 * @return
	 */
	int doInsertAgreement(Agreement agreement);
	
	/**
	 * 
	 * @param agreement
	 * 向系统协议表中插入单条记录
	 * @return
	 */
	int doInsertAgreementSelective(Agreement agreement);
	
	/**
	 * 
	 * @param agreementId
	 * 删除系统协议表中的信息
	 * @return
	 */
	int doDeleteAgreementById(Integer agreementId);
	
	/**
	 * 
	 * 查询所有系统协议表中的信息
	 * @return
	 */
	List<Agreement> doGetAgreementList();
	
	/**
	 * 
	 * @param agreementId
	 * 获取系统协议表信息的Id
	 * @return 
	 */
	Agreement doGetAgreementById(Integer agreementId);
	
	/**
	 * 
	 * @param agreement
	 * 更新系统协议表的信息
	 * @return
	 */
	int doUpdateAgreementById(Agreement agreement);
	
	
}
